
"""
基金持股
API接口：http://api.mairui.club/hscp/jjcg/股票代码(如000001)/您的licence
备用接口：http://api1.mairui.club/hscp/jjcg/股票代码(如000001)/您的licence
包年版接口：专用服务器(API接口前缀为 http://y.mairui.club)
钻石版接口：专用服务器(API接口前缀为 http://v.mairui.club)
接口说明：根据《股票列表》得到的股票代码获取该股票最近500家左右的基金持股情况。按截止日期倒序。
数据更新：每天15:30开始更新，当日24点前完成
请求频率：1分钟20次 | 包年版1分钟3千次 | 钻石版1分钟6千次
返回格式：标准Json格式      [{},...{}]
"""
import requests
from api.stock_info import mr_licence
from dao.stock_fund_dao import StockFund


def get_stock_fund(stock_code):
    url = "http://api.mairui.club/hscp/jjcg/{0}/{1}".format(stock_code, mr_licence)
    response = requests.get(url)
    if response.status_code == 200:
        return response.json()
    else:
        print("请求失败，请检查股票代码和licence是否正确。")
        return None


if __name__ == "__main__":
    # 示例：获取股票代码为000001的上市公司简介
    code = "000001"
    company_increase = get_stock_fund(code)
    print(company_increase)
    StockFund.insert_or_update(code,company_increase)
